package main

import "fmt"

// Author : CSR丶WARRIOR
// Time ： 2020/10/13  18:30
// TOOLS : GoLand
// FILENAME : twodimensionArray.go
// STATEMENT: 二位数组

func main() {
	/*	var arr [3][2]int
		arr[2][0] = 11
		arr[1][1] = 14
		fmt.Println(arr) //[[0 0] [0 14] [11 0]]*/

	/*	var arr [3][2]int = [3][2]int{1: {11, 12}, 2: {4, 3}}
		fmt.Println(arr) // [[0 0] [11 12] [4 3]]*/

	/*arr := [...][3]int{{1, 2, 3}, {6, 7}} //行的下标可以用...代替，但是列不行
	fmt.Println(arr)                      //[[1 2 3] [6 7 0]]
	fmt.Printf("%T", arr)*/
	var arr [3][2]int = [3][2]int{{1, 2}, {3, 4}, {7, 8}}
	for i := 0; i < len(arr); i++ {
		for j := 0; j < len(arr[i]); j++ {
			fmt.Print(arr[i][j]) //123478
		}
	}
	fmt.Println()
	for _, v := range arr {
		for _, v1 := range v {
			fmt.Print(v1) //123478
		}
	}

}
